6bf4320dfe8d707f34b818606685cbe85e84a8bc,algoliasearch/src/test/java/com/algolia/search/saas/IndexTest.java,IndexTest,testWaitTaskAsync,#,452

Before Change



    @Test
    public void testWaitTaskAsync() throws Exception {
        AssertCompletionHandler handler = new AssertCompletionHandler() {
            @Override public void doRequestCompleted(JSONObject content, AlgoliaException error) {
                if (error == null) {
                    index.waitTaskAsync(content.optString("taskID"), new CompletionHandler() {
                        @Override
                        public void requestCompleted(JSONObject content, AlgoliaException error) {
                            if (error == null) {
                                assertEquals(content.optString("status"), "published");
                            } else {
                                fail(error.getMessage());
                            }
                        }
                    });
                } else {
                    fail(error.getMessage());
                }
            }
        };
        index.addObjectAsync(new JSONObject("{\"city\": \"New York\"}"), handler);
        handler.checkAssertions();
    }

After Change



    @Test
    public void testWaitTaskAsync() throws Exception {
        index.addObjectAsync(new JSONObject("{\"city\": \"New York\"}"), new AssertCompletionHandler() {
            @Override public void doRequestCompleted(JSONObject content, AlgoliaException error) {
                if (error == null) {
                    index.waitTaskAsync(content.optString("taskID"), new AssertCompletionHandler() {
                        @Override
                        public void doRequestCompleted(JSONObject content, AlgoliaException error) {
                            if (error == null) {
                                assertEquals(content.optString("status"), "published");
                            } else {
                                fail(error.getMessage());
                            }
                        }
                    });
                } else {
                    fail(error.getMessage());
                }
            }
        });
    }

    @Test